package com.bsoft.gol.hcs.satisfaction.bean.response;

import com.fasterxml.jackson.annotation.JsonFormat;

import java.util.Date;
import java.util.List;

public class SurveyDealWithPlanDetailResponse {
    private String surveyWay;
    private String patientAge;
    private String patientId;
    private String patientName;
    private String patientSex;
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", locale = "zh_CN", timezone = "GMT+8")
    private Date surveyTime;
    private String telephone;
    private String departmentName;
    private String doctorName;
    private String hospitalNumber;
    private String patientMedicalCardNumber;
    private String confirmStatus;
    private String questionnaireName;
    private String questionnaireId;

    private String answerName;

    private List<TitleBean> titleList;


    public String getAnswerName() {
        return answerName;
    }

    public void setAnswerName(String answerName) {
        this.answerName = answerName;
    }

    public String getQuestionnaireId() {
        return questionnaireId;
    }

    public void setQuestionnaireId(String questionnaireId) {
        this.questionnaireId = questionnaireId;
    }

    public String getQuestionnaireName() {
        return questionnaireName;
    }

    public void setQuestionnaireName(String questionnaireName) {
        this.questionnaireName = questionnaireName;
    }

    public String getPatientMedicalCardNumber() {
        return patientMedicalCardNumber;
    }

    public void setPatientMedicalCardNumber(String patientMedicalCardNumber) {
        this.patientMedicalCardNumber = patientMedicalCardNumber;
    }

    public static class TitleBean {
        private String surveyAnswerId;
        private String patientSurveyId;
        private String titleId;
        private String titleName;
        private String answerId;
        private String answerName;
        private String isNotify;
        private String processingOpinions;
        @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", locale = "zh_CN", timezone = "GMT+8")
        private Date processingTime;
        private String questionnaireId;
        private String questionnaireName;
        private String processingStatus;
        private String processingDoctorName;
        private String processingDoctorId;

        public String getSurveyAnswerId() {
            return surveyAnswerId;
        }

        public void setSurveyAnswerId(String surveyAnswerId) {
            this.surveyAnswerId = surveyAnswerId;
        }

        public String getTitleId() {
            return titleId;
        }

        public void setTitleId(String titleId) {
            this.titleId = titleId;
        }

        public String getTitleName() {
            return titleName;
        }

        public void setTitleName(String titleName) {
            this.titleName = titleName;
        }

        public String getAnswerId() {
            return answerId;
        }

        public void setAnswerId(String answerId) {
            this.answerId = answerId;
        }

        public String getAnswerName() {
            return answerName;
        }

        public void setAnswerName(String answerName) {
            this.answerName = answerName;
        }

        public String getIsNotify() {
            return isNotify;
        }

        public void setIsNotify(String isNotify) {
            this.isNotify = isNotify;
        }

        public String getProcessingOpinions() {
            return processingOpinions;
        }

        public void setProcessingOpinions(String processingOpinions) {
            this.processingOpinions = processingOpinions;
        }

        public Date getProcessingTime() {
            return processingTime;
        }

        public void setProcessingTime(Date processingTime) {
            this.processingTime = processingTime;
        }

        public String getQuestionnaireId() {
            return questionnaireId;
        }

        public void setQuestionnaireId(String questionnaireId) {
            this.questionnaireId = questionnaireId;
        }

        public String getQuestionnaireName() {
            return questionnaireName;
        }

        public void setQuestionnaireName(String questionnaireName) {
            this.questionnaireName = questionnaireName;
        }

        public String getProcessingStatus() {
            return processingStatus;
        }

        public void setProcessingStatus(String processingStatus) {
            this.processingStatus = processingStatus;
        }

        public String getProcessingDoctorName() {
            return processingDoctorName;
        }

        public void setProcessingDoctorName(String processingDoctorName) {
            this.processingDoctorName = processingDoctorName;
        }

        public String getProcessingDoctorId() {
            return processingDoctorId;
        }

        public void setProcessingDoctorId(String processingDoctorId) {
            this.processingDoctorId = processingDoctorId;
        }

        public String getPatientSurveyId() {
            return patientSurveyId;
        }

        public void setPatientSurveyId(String patientSurveyId) {
            this.patientSurveyId = patientSurveyId;
        }
    }

    public String getSurveyWay() {
        return surveyWay;
    }

    public void setSurveyWay(String surveyWay) {
        this.surveyWay = surveyWay;
    }

    public String getPatientAge() {
        return patientAge;
    }

    public void setPatientAge(String patientAge) {
        this.patientAge = patientAge;
    }

    public String getPatientId() {
        return patientId;
    }

    public void setPatientId(String patientId) {
        this.patientId = patientId;
    }

    public String getPatientName() {
        return patientName;
    }

    public void setPatientName(String patientName) {
        this.patientName = patientName;
    }

    public String getPatientSex() {
        return patientSex;
    }

    public void setPatientSex(String patientSex) {
        this.patientSex = patientSex;
    }

    public Date getSurveyTime() {
        return surveyTime;
    }

    public void setSurveyTime(Date surveyTime) {
        this.surveyTime = surveyTime;
    }

    public String getTelephone() {
        return telephone;
    }

    public void setTelephone(String telephone) {
        this.telephone = telephone;
    }

    public String getHospitalNumber() {
        return hospitalNumber;
    }

    public void setHospitalNumber(String hospitalNumber) {
        this.hospitalNumber = hospitalNumber;
    }

    public String getConfirmStatus() {
        return confirmStatus;
    }

    public void setConfirmStatus(String confirmStatus) {
        this.confirmStatus = confirmStatus;
    }

    public List<TitleBean> getTitleList() {
        return titleList;
    }

    public void setTitleList(List<TitleBean> titleList) {
        this.titleList = titleList;
    }

    public String getDepartmentName() {
        return departmentName;
    }

    public void setDepartmentName(String departmentName) {
        this.departmentName = departmentName;
    }

    public String getDoctorName() {
        return doctorName;
    }

    public void setDoctorName(String doctorName) {
        this.doctorName = doctorName;
    }
}
